/*
 * Pagina SeguimientoRemisiones.php
 * Fecha:06-05-2015
 * */

    //Funcion Para consultar el listado de estados
    function CargarEstadosRemisiones(){
        $.ajax({
            async: true,
            type: "POST",
            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
            url: "../../RemisionesPaciente/Logica/BllSeguimientoRemision.php",
            data:{tc:1},
            success: function (datos){
                        var rpt = $.parseJSON(datos);
                        var Concatenar = "";
                        var r;
                        var Contador = 1;
                        Concatenar += '<table style="width:100%;">';
                        for(r in rpt){
                            if(Contador === 1){
                                Concatenar += "<tr id='trt' class='trt' style='border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));'>\
                                                    <td>\
                                                        <table style='font-size:90%'>\
                                                            <tr>\
                                                                <td align='center' style='padding:3px'>\
                                                                    <div style='height:20;width:20px;border-radius:200px;background-color:"+ rpt[r].Color +"'></div>\
                                                                </td>\
                                                                <td align='center' style='padding:3px'>\
                                                                    "+ rpt[r].Nombre +"\
                                                                </td>\
                                                            </tr>\
                                                        </table>\
                                                    </td>";

                            }else{
                               if(Contador % 5 !== 0){

                                    Concatenar += "<td align='center' style='padding:3px'>\
                                                    <table style='font-size:90%'>\
                                                            <tr>\
                                                                <td align='center' style='padding:3px'>\
                                                                    <div style='height:20;width:20px;border-radius:200px;background-color:"+ rpt[r].Color +"'></div>\
                                                                </td>\
                                                                <td align='center' style='padding:3px'>\
                                                                    "+ rpt[r].Nombre +"\
                                                                </td>\
                                                            </tr>\
                                                        </table>\
                                                   </td>";

                                }else{

                                    Concatenar += "<td align='center' style='padding:3px'>\
                                                     <table style='font-size:90%'>\
                                                            <tr>\
                                                                <td align='center' style='padding:3px'>\
                                                                    <div style='height:20;width:20px;border-radius:200px;background-color:"+ rpt[r].Color +"'></div>\
                                                                </td>\
                                                                <td align='center' style='padding:3px'>\
                                                                    "+ rpt[r].Nombre +"\
                                                                </td>\
                                                            </tr>\
                                                        </table>\
                                                    </td>\
                                        </tr>\
                                        <tr id='trt' class='trt' style='border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));'>";

                                } 

                            }

                            Contador++;

                        }

                        Concatenar += '</table>';

                        $("#EstadosSeguimiento").append(Concatenar);

            }
         });

    }
    //Funcion Para consultar el listado de pacientes remitidos 
    function CargarPacientesRemision(){
        $.ajax({
            async: true,
            type: "POST",
            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
            url: "../../RemisionesPaciente/Logica/BllSeguimientoRemision.php",
            data:{tc:2},
            success: function (datos){
                        $("#TablaRemisiones").html('');
                        var rpt = $.parseJSON(datos);
                        var Concatenar = "";
                        var r;
                        Concatenar += "<table  id='t2'  class='t2' style='height:30%;width:100.2%;font-size:100%' border='0' cellpadding='2' cellspacing='0'>\
                                       <tbody class='scrollContent'>";
                        for(r in rpt){
                            if(rpt[r].EstadosRecOid == 1 || rpt[r].EstadosRecOid == 2){
                                var Boton = '';
                                var Color = 'background-color:#D8D8D8';
                            }else{
                                Boton = "<img src='../../vista/imagen/lista.png' width='40' height='40' alt='obset' style='margin-top: -10px;cursor: pointer' data-toggle='modal' data-target='#VentanaSeguimiento' onclick='AgregarSeguimiento("+rpt[r].Oid+","+r+");'/>";
                                Color = '';
                            }
                            Concatenar += "<tr id='trt"+r+"' class='trt' style='border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));'>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"'>\
                                              <div id='Prueba"+r+"'>  "+ rpt[r].ConsecIngreso +"</div>\
                                            </td>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"'>\
                                                "+ rpt[r].OidRemision +"\
                                            </td>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"'>\
                                                "+ rpt[r].Cedula +"\
                                            </td>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"'>\
                                                "+ rpt[r].Paciente +"\
                                            </td>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"'>\
                                                "+ rpt[r].EPS_PACIENTE +"\
                                            </td>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"'>\
                                                "+ rpt[r].FechaEstiSalida +"\
                                            </td>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"'>\
                                                "+ rpt[r].ServicioSes +"\
                                            </td>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"'>\
                                                <select name='' style='width:120px;height:20px;font-size:85%' id='EstadoTramite"+r+"' onchange='CambiarEstadoTramite("+r+","+rpt[r].Oid+");' >\
                                                < /select> \
                                            </td>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"' >\
                                                <input type='hidden' id='Nombre"+r+"' name='txtNombre[]' value='"+ rpt[r].Nombre +"' /><div title='"+ rpt[r].Nombre +"' style='height:20;width:20px;border-radius:200px;background-color:"+ rpt[r].Color +"'></div>\
                                            </td>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"'>\
                                                <div id='Boton"+r+"'>"+Boton+"</div>\
                                                <input type='hidden' name='' id='ConsecIngresoJson"+r+"' value='"+rpt[r].ConsecIngreso+"' />\
                                                <input type='hidden' name='' id='OidRemisionJson"+r+"' value='"+rpt[r].OidRemision+"' />\
                                                <input type='hidden' name='' id='PacienteJson"+r+"' value='"+rpt[r].Paciente+"' />\
                                                <input type='hidden' name='' id='EPS_PACIENTEJson"+r+"' value='"+rpt[r].EPS_PACIENTE+"' />\
                                                <input type='hidden' name='' id='FechaEstiSalidaJson"+r+"' value='"+rpt[r].FechaEstiSalida+"' />\
                                                <input type='hidden' name='' id='ServicioSesJson"+r+"' value='"+rpt[r].ServicioSes+"' />\
                                                <input type='hidden' name='' id='NombreJson"+r+"' value='"+rpt[r].Nombre+"' />\
                                                <input type='hidden' name='' id='CedulaJson"+r+"' value='"+rpt[r].Cedula+"' />\
                                                <input type='hidden' name='' id='EPS_PACIENTEJson"+r+"' value='"+rpt[r].EPS_PACIENTE+"' />\
                                                <input type='hidden' name='' id='Expr2Json"+r+"' value='"+rpt[r].Expr2+"' />\
                                                <input type='hidden' name='' id='MedicoJson"+r+"' value='"+rpt[r].Medico+"' />\
                                                <input type='hidden' name='' id='MotivoInicialConsultaJson"+r+"' value='"+rpt[r].MotivoInicialConsulta+"' />\
                                                <input type='hidden' name='' id='ResumenHistClinicaJson"+r+"' value='"+rpt[r].ResumenHistClinica+"' />\
                                                <input type='hidden' name='' id='MotivoRemisionJson"+r+"' value='"+rpt[r].MotivoRemision+"' />\
                                                <input type='hidden' name='' id='ServicioSesJson"+r+"' value='"+rpt[r].ServicioSes+"' />\
                                                <input type='hidden' name='' id='OidRemisionJson"+r+"' value='"+rpt[r].OidRemision+"' />\
                                                <input type='hidden' name='' id='OidJson"+r+"' value='"+rpt[r].Oid+"' />\
                                                <input type='hidden' name='' id='EstadoJson"+r+"' value='"+rpt[r].EstadoOid+"' />\
                                                </td>\
                                                </tr> ";
                                            CargarEstadoTramite(r,rpt[r].EstadosRecOid);
                                        }
                                        Concatenar += "</table>";
                                        $("#TablaRemisiones").append(Concatenar);
                                        
                    }   
        }); 
    }
    function AgregarSeguimiento(Oid,i){
        InformacionFormulario();
        setTimeout('CargarDatosSeguimiento('+Oid+','+i+')',500);
        
    }
    function InformacionFormulario(){
        //Llamar Combpo estados
        $("#EstadosRemisiones").val($("#NombreJson").val());
        $.ajax({
            async: true,
            type: "POST",
            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
            data: {tc:4},
            url: "../../RemisionesPaciente/Logica/BllConsultasGenerales.php?tc=4",
            success: function (datos){
                        rpt = $.parseJSON(datos);
                        $("#EstadosRemisiones").html('<option value="">---</option>');
                        datos = $("#EstadosRemisiones");
                            for(dat in rpt ){
                                datos.append("<option  value='"+ rpt[dat].Oid +"'>"+ rpt[dat].Nombre +"</option>");
                            }
            }
        });

        //Combo Para el Eps Paciente (AutoComplete)
        $('#EpsPaciente').autocomplete({
                       source : '../../RemisionesPaciente/Logica/BllConsultasGenerales.php?tc=7',
                       select : function(event, ui){
                           $('#resultados').slideUp('slow', function(){
                                $('#resultados').html(
                                    '<strong>Nombre: </strong>' + event.item.value
                                );
                           });
                           document.getElementById("OidEpsPaciente").value = ui.item.Oid;
                           $('#EpsPaciente').slideDown('slow');
                       }
                    });
          //Combo Para el Institucion (AutoComplete)
        $('#Institucion').autocomplete({
                       source : '../../RemisionesPaciente/Logica/BllConsultasGenerales.php?tc=6',
                       select : function(event, ui){
                           $('#resultados').slideUp('slow', function(){
                                $('#resultados').html(
                                    '<strong>Nombre: </strong>' + event.item.value
                                );
                           });
                           document.getElementById("OidInstitucion").value = ui.item.Oid;
                           $('#Institucion').slideDown('slow');
                       }
                    });           
          //Combo Para el Medico (AutoComplete)
            $('#Medico').autocomplete({
                       source : '../../RemisionesPaciente/Logica/BllConsultasGenerales.php?tc=5',
                       select : function(event, ui){
                           $('#resultados').slideUp('slow', function(){
                                $('#resultados').html(
                                    '<strong>Nombre: </strong>' + event.item.value
                                );
                           });
                           document.getElementById("OidMedico").value = ui.item.Oid;
                           $('#Medico').slideDown('slow');
                       }
            });                            
    }
    //Funcion para Cargar Datos  a los input del modal
    function CargarDatosSeguimiento(Oid,i){
           // $("#Ingreso").val(Oid);
            $("#Ingreso").val($("#ConsecIngresoJson"+i).val());
            $("#Cedula").val($("#CedulaJson"+i).val());
            $("#Paciente").val($("#PacienteJson"+i).val());
            $("#EpsPaciente").val($("#EPS_PACIENTEJson"+i).val());
            $("#Institucion").val($("#Expr2Json"+i).val());
            $("#Medico").val($("#MedicoJson"+i).val());    
            $("#ServicioSes").val($("#ServicioSesJson"+i).val());    
            $("#MotivoConsulta").val($("#MotivoInicialConsultaJson"+i).val()); 
            $("#MotivoRemision").val($("#MotivoRemisionJson"+i).val());
            $("#ResumenHistoriaClinica").val($("#ResumenHistClinicaJson"+i).val());
            $("#OidRecepcion").val($("#OidRemisionJson"+i).val());
            $("#OidRemision").val($("#OidJson"+i).val());
            $("#FechaSalida").val($("#FechaEstiSalidaJson"+i).val());
            $("#EstadosRemisiones").val($("#EstadoJson"+i).val());
            ConsultarSeguimiento();
    }
    //funcion para la activar de calendarios
     function Calendario(){
        $("#FechaSalida").datetimepicker({
        dayOfWeekStart: 1,
        lang: 'es',
        disabledDates: ['1986/01/08', '1986/01/09', '1986/01/10'],
        startDate: 'GETDATE()'
    });
    $("#FechaSalida").datetimepicker({ value: '', step: 5 });
    
     $("#FechaLlegada").datetimepicker({
    dayOfWeekStart: 1,
    lang: 'es',
    disabledDates: ['1986/01/08', '1986/01/09', '1986/01/10'],
    startDate: 'GETDATE()'
});
    $("#FechaLlegada").datetimepicker({ value: '', step: 5 });
    

    $("#FechaInicio").datetimepicker({
        dayOfWeekStart: 1,
        lang: 'es',
        disabledDates: ['1986/01/08', '1986/01/09', '1986/01/10'],
        startDate: 'GETDATE()'
    });
        $("#FechaInicio").datetimepicker({ value: '', step: 5 });

         $("#FechaLFinal").datetimepicker({
        dayOfWeekStart: 1,
        lang: 'es',
        disabledDates: ['1986/01/08', '1986/01/09', '1986/01/10'],
        startDate: 'GETDATE()'
    });
        $("#FechaFinal").datetimepicker({ value: '', step: 5 });      
}
     function EditarRemision(){
        if ($("#FechaSalida").val()===""){
              alertify.alert("Seleccione la Fecha de salida"), function () {
        $("#FechaSalida").focus();
        };
            return false;
        } 
        if ($("#EstadosRemisiones").val()===""){
              alertify.alert("Seleccione el estado de la remision"), function () {
        $("#EstadosRemisiones").focus();
        };
            return false;
        }
        else{
            var FechaSalida = $("#FechaSalida").val();
            var EstadosRemisiones = $("#EstadosRemisiones").val();
            var Ingreso = $("#Ingreso").val();
            var OidRemision = $("#OidRecepcion").val();
            $.ajax({
                               async: true,
                               type: "POST",
                               datatype: "json",
                               contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                               url: "../../RemisionesPaciente/Logica/BllSeguimientoRemision.php",
                                    data:{tc:3,FechaSalida:FechaSalida,EstadosRemisiones:EstadosRemisiones,Ingreso:Ingreso,OidRemision:OidRemision},
                                    success: function (){
                                                alertify.success("Los datos se editaron con exito");
                                               // CargarPacientesRecepcion();
                                            }
                   });
        }

      }
      
      
     //llenar Guardar Obervaciones
     function GuardarSeguimientoObservaciones(){
        if($("#OidRevisar").val()== ""){
          alertify.alert("Seleccione cada cuanto de debe revisar "), function () {
        };
            return false;
        }if($("#ObservacionSeguimiento").val()== ""){
                alertify.alert("<font color=#000><font size=2>Digite una observacion"), function () {
                $("#ObservacionSeguimiento").focus();
            };
            return false;
        }if(document.getElementById("Alerta").checked == true && $("#FechaInicioAlerta").val()== ""){
              alertify.alert("<font color=#000><font size=2>Seleccione fecha inicio de alerta"), function () {
              $("#FechaInicioAlerta").focus();
        };
        return false;
        }if(document.getElementById("Alerta").checked == true && $("#FechaFinalAlerta").val()== ""){
              alertify.alert("<font color=#000><font size=2>Seleccione fecha final de alerta"), function () {
              $("#FechaFinalAlerta").focus();
        };
        return false;
        }else{
            var Observacion = $("#ObservacionSeguimiento").val();
            var OidRemision = $("#OidRemision").val();
            var Alerta;
            var FechaInicial = '';
            var FechaFinal = '';
            
            if(document.getElementById("Alerta").checked == true){
                Alerta = 1;
                FechaInicial = $("#FechaInicioAlerta").val();
                FechaFinal = $("#FechaFinalAlerta").val();
            }else{
                Alerta = 0;
                FechaInicial = '';
                FechaFinal = '';
            }
            var OidRevisar = $("#OidRevisar").val();
     $.ajax({
                
                async: true,
                type: "POST",
                datatype: "json",
                contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                url: "../../RemisionesPaciente/Logica/BllSeguimientoObervaciones.php",
                data:{tc:1,OidRevisar:OidRevisar,Observacion:Observacion,OidRemision:OidRemision,Alerta:Alerta,FechaInicial:FechaInicial,FechaFinal:FechaFinal},
                success: function(){
                            alertify.success('<font size=2>El seguimiento se guardo con exito');
                            $("#ObservacionSeguimiento").val('');
                            document.getElementById("Alerta").checked = false;
                            ConsultarSeguimiento();
                            HabilitarFechas();
                }
     });
 }
}

    //Llenar tabla Seguimiento 
    function ConsultarSeguimiento(){
        var OidRecepcion = $("#OidRemision").val();
        $.ajax({
            async: true,
            type: "POST",
            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
            url: "../../RemisionesPaciente/Logica/BllSeguimientoObervaciones.php",
            data:{tc:2,OidRecepcion:OidRecepcion},
            success:function(Datos){
                        $("#ContenidoSeguimiento").text("");
                        var rpt = $.parseJSON(Datos);
                        var Concatenar = "";
                        var r;
                        Concatenar += "<table  id='t2'  class='t2' style='height:30%;width:100.2%;font-size:100%' border='0' cellpadding='2' cellspacing='0'>\
                                            <tbody class='scrollContent'>";
                        for(r in rpt){
                            var FechaReg = '';
                            var ImagenAlerta = '';
                            if(rpt[r].EsAlerta == 1){
                                FechaReg = '<a href="#" title="Este seguimiento tiene una alerta desde '+rpt[r].TiempoInicial+' hasta '+rpt[r].TiempoFinal+' " onclick="EditarAlerta('+rpt[r].Oid+','+r+');"><b>'+ rpt[r].FechaRegistro +'</b></a>\ ';
                                ImagenAlerta = '<img src="../../vista/imagen/atencion.png" width="25" height="25" alt="atencion"/>';
                            }else{
                                FechaReg= '<a href="#" title="" onclick="EditarAlerta('+rpt[r].Oid+','+r+');"><b>'+ rpt[r].FechaRegistro +'<b></a>\ ';
                                ImagenAlerta = '';
                            }
                            var Verificado;
                            if(rpt[r].EsVerificado == 1){
                                Verificado ="<input type='checkbox' name='' checked value='' disabled id='Verificado"+r+"'  onchange='VerificaAlerta("+rpt[r].Oid+","+r+");'/>";
                            }else{
                                Verificado = "<input type='checkbox' name='' value='' id='Verificado"+r+"'  onchange='VerificaAlerta("+rpt[r].Oid+","+r+");'/>";
                            }
                            
                            Concatenar += "<tr id='trt' class='trt' style='border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));'>\
                                            <td style='text-transform: uppercase;width:60px;background-color:#"+rpt[r].Color+"'>\
                                                "+ImagenAlerta+''+FechaReg+"\
                                            </td>\
                                            <td style='text-transform: uppercase;padding-left:20px;background-color:#"+rpt[r].Color+"'>\
                                                <font color='#000'><p align='left'>"+ rpt[r].Descripcion +"</p><input type='hidden' id='Descripcion"+r+"' name='' value='"+ rpt[r].Descripcion +"'/>\
                                            </td>\
                                            <td style='text-transform: uppercase;width:60px;background-color:#"+rpt[r].Color+"'>\
                                                 "+Verificado+"\
                                                <input type='hidden' name='' id='FechaI"+r+"' value='"+rpt[r].TiempoInicial+"' />\
                                                <input type='hidden' name='' id='FechaF"+r+"' value='"+rpt[r].TiempoFinal+"' />\
                                                <input type='hidden' name='' id='Alert"+r+"' value='"+rpt[r].EsAlerta+"' />\
                                                <input type='hidden' name='' id='Horas"+r+"' value='"+rpt[r].OidSegAlerta+"' />\
                                            </td>\
                                         </tr> ";

                            }

                            Concatenar += "</table>";

                            $("#ContenidoSeguimiento").append(Concatenar);
                }
        });
        SeguimientoAlerta();
    }
    
    function SeguimientoAlerta(){
        $.ajax({
            async: true,
            type: "POST",
            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
            url: "../../RemisionesPaciente/Logica/BllConsultasGenerales.php",
            data:{tc:3},
            success:function(Datos){
                        $("#RevisarCada").text("");
                        var rpt = $.parseJSON(Datos);
                        for(r in rpt){
                            $("#RevisarCada").append(rpt[r].Nombre+' '+'<input type="radio" name="RevisarAlerta[]" id="Hora'+r+'" value="'+rpt[r].Oid+'" style="" onchange="AsignarHoras('+rpt[r].Oid+');"/>');
                        }
            }
        });
    }
    
    function AsignarHoras(Oid){
        $("#OidRevisar").val(Oid);
    }   
    function HabilitarFechas(){
    if(document.getElementById("Alerta").checked == true){
        document.getElementById("FechaInicioAlerta").disabled = false;
        document.getElementById("FechaFinalAlerta").disabled = false;
        $("#FechaInicioAlerta").datetimepicker({
        dayOfWeekStart: 1,
        lang: 'es',
        disabledDates: ['1986/01/08', '1986/01/09', '1986/01/10'],
        startDate: 'GETDATE()'
    });
        $("#FechaInicioAlerta").datetimepicker({ value: '', step: 5 }); 
        
        $("#FechaFinalAlerta").datetimepicker({
        dayOfWeekStart: 1,
        lang: 'es',
        disabledDates: ['1986/01/08', '1986/01/09', '1986/01/10'],
        startDate: 'GETDATE()'
    });
        $("#FechaFinalAlerta").datetimepicker({ value: '', step: 5 });  
    }else{
        $("#FechaInicioAlerta").val('');
        $("#FechaFinalAlerta").val('');
        document.getElementById("FechaInicioAlerta").placeholder = 'Fecha Inicio Alerta';
        document.getElementById("FechaFinalAlerta").placeholder = 'Fecha Final Alerta';
        document.getElementById("FechaInicioAlerta").disabled = true;
        document.getElementById("FechaFinalAlerta").disabled = true;
    }
    var ValidarFechaInicio=$("#FechaInicioAlerta").val('');
    var ValidarFechaFinal=$("#FechaFinalAlerta").val('');
  
    
}

function ConsultarAlertas(){
    $.ajax({
            type: "POST",
            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
            url: "../../RemisionesPaciente/Logica/BllSeguimientoRemision.php",
            data:{tc:4},
            success: function(Datos){
                    $("#ContenidoAlertas").text('');
                    var rpt = $.parseJSON(Datos);
                    var Concatenar = "";
                    var r;
                    var Contador = 1;
                    
                    Concatenar += '<table>';
                    
                    for(r in rpt){
                        
                        if(Contador == 1){
                    
                            Concatenar += "<tr>\
                                                <td>\
                                                    <table>\
                                                        <tr>\
                                                            <td>\
                                                                <u>\
                                                                    <li>\
                                                                      <a href='#' style='width: 200px; height: 230px;'>\
                                                                        <table>\
                                                                            <tr>\
                                                                              <td align='center' >\
                                                                                    <h2>"+rpt[r].Paciente+"<br>"+rpt[r].Cedula+"</h2>\
                                                                              </td>\
                                                                                <td style='width:3px;'>\
                                                                                    <img src='../../vista/imagen/ok.png' width='20' height='20' alt='ok' onclick='VerificarAlerta("+rpt[r].Oid+")'/>\
                                                                                </td>\
                                                                              </tr>\
                                                                              <tr>\
                                                                                <td colspan='2'>\
                                                                                    <div style='overflow-y: scroll; height:75px;font-size:45%;width:190px;padding:15px'>\
                                                                                        <p align='justify'>"+ rpt[r].Obervacion +"</p>\
                                                                                    </div>\
                                                                                </td>\
                                                                              </tr>\
                                                                              <tr>\
                                                                                <td colspan='2' style='font-size:70%;padding:15px'>\
                                                                                    Fecha Inicial: "+rpt[r].FechaInicial+"<br>Fecha Final: "+rpt[r].FechaFinal+"\
                                                                                </td>\
                                                                              </tr>\
                                                                        </table>\
                                                                      </a>\
                                                                    </li>\
                                                                </ul>\
                                                            </td>\
                                                        </tr>\
                                                    </table>\
                                                </td>";

                        }else{

                           if(Contador % 5 != 0){
                                Concatenar += "<td>\
                                                <table >\
                                                        <tr>\
                                                            <td>\
                                                                <u>\
                                                                    <li>\
                                                                      <a href='#' style='width: 200px; height: 230px;'>\
                                                                        <table >\
                                                                            <tr>\
                                                                              <td align='center' >\
                                                                                    <h2>"+rpt[r].Paciente+"<br>"+rpt[r].Cedula+"</h2>\
                                                                              </td>\
                                                                                <td style='width:3px;'>\
                                                                                    <img src='../../vista/imagen/ok.png' width='20' height='20' alt='ok' onclick='VerificarAlerta("+rpt[r].Oid+")'/>\
                                                                                </td>\
                                                                              </tr>\
                                                                              <tr>\
                                                                                <td colspan='2'>\
                                                                                    <div style='overflow-y: scroll; height:75px;font-size:45%;width:190px;padding:15px'>\
                                                                                        <p align='justify'>"+ rpt[r].Obervacion +"</p>\
                                                                                    </div>\
                                                                                </td>\
                                                                              </tr>\
                                                                              <tr>\
                                                                                <td colspan='2' style='font-size:70%;padding:15px'>\
                                                                                    Fecha Inicial: "+rpt[r].FechaInicial+"<br>Fecha Final: "+rpt[r].FechaFinal+"\
                                                                                </td>\
                                                                              </tr>\
                                                                        </table>\
                                                                      </a>\
                                                                    </li>\
                                                                </ul>\
                                                            </td>\
                                                        </tr>\
                                                    </table>\
                                               </td>";

                            }else{

                                Concatenar += "<td >\
                                                 <table >\
                                                        <tr>\
                                                            <td>\
                                                                <u>\
                                                                    <li>\
                                                                      <a href='#' style='width: 200px; height: 230px;'>\
                                                                        <table >\
                                                                            <tr>\
                                                                              <td align='center' >\
                                                                                    <h2>"+rpt[r].Paciente+"<br>"+rpt[r].Cedula+"</h2>\
                                                                              </td>\
                                                                                <td style='width:3px;'>\
                                                                                    <img src='../../vista/imagen/ok.png' width='20' height='20' alt='ok' onclick='VerificarAlerta("+rpt[r].Oid+")'/>\
                                                                                </td>\
                                                                              </tr>\
                                                                              <tr>\
                                                                                <td colspan='2'>\
                                                                                    <div style='overflow-y: scroll; height:75px;font-size:45%;width:190px;padding:15px'>\
                                                                                        <p align='justify'>"+ rpt[r].Obervacion +"</p>\
                                                                                    </div>\
                                                                                </td>\
                                                                              </tr>\
                                                                              <tr>\
                                                                                <td colspan='2' style='font-size:70%;padding:15px'>\
                                                                                    Fecha Inicial: "+rpt[r].FechaInicial+"<br>Fecha Final: "+rpt[r].FechaFinal+"\
                                                                                </td>\
                                                                              </tr>\
                                                                        </table>\
                                                                      </a>\
                                                                    </li>\
                                                                </ul>\
                                                            </td>\
                                                        </tr>\
                                                    </table>\
                                                </td>\
                                    </tr>\
                                    <tr>";

                            } 

                        }

                        Contador++;
                        
                    }
                    
                    Concatenar += '</table>';
                    
                    $("#ContenidoAlertas").append(Concatenar);
            }
        });
}

function AdjuntarArchivosRemision(){
        var OidRemision = $("#OidRemision").val();
        window.open("../../RemisionesPaciente/Vista/AdjuntosRemision.php?OidRecepcion="+OidRemision,"","top=85,left=268,width=800,height=300,scrollbars=yes");
    }
    
function EditarAlerta(Oid,i){
    $("#ObservacionSeguimiento").val($("#Descripcion"+i).val());
        if($("#Alert"+i).val() == 1){
            document.getElementById("Alerta").checked = true;
            document.getElementById("FechaInicioAlerta").disabled = false;
            document.getElementById("FechaFinalAlerta").disabled = false;
            
            $("#FechaInicioAlerta").val($("#FechaI"+i).val());
            $("#FechaFinalAlerta").val($("#FechaF"+i).val());
            
            $("#FechaInicioAlerta").datetimepicker({
                dayOfWeekStart: 1,
                lang: 'es',
                disabledDates: ['1986/01/08', '1986/01/09', '1986/01/10'],
                startDate: 'GETDATE()'
            });
                $("#FechaInicioAlerta").datetimepicker({ value: '', step: 5 }); 

                $("#FechaFinalAlerta").datetimepicker({
                dayOfWeekStart: 1,
                lang: 'es',
                disabledDates: ['1986/01/08', '1986/01/09', '1986/01/10'],
                startDate: 'GETDATE()'
            });
                $("#FechaFinalAlerta").datetimepicker({ value: '', step: 5 });  
        }else{
            document.getElementById("Alerta").checked = false;
            document.getElementById("FechaInicioAlerta").disabled = true;
            document.getElementById("FechaFinalAlerta").disabled = true;
            $("#FechaInicioAlerta").val('');
            $("#FechaFinalAlerta").val('');
        }
        var T = document.getElementsByName("RevisarAlerta[]");
        for(var j = 0; j< T.length ; j++){
            if($("#Hora"+j).val() == $("#Horas"+i).val()){
                document.getElementById("Hora"+j).checked = true;
                $("#OidRevisar").val($("#Horas"+i).val());
            }
        }
        
        $("#BotonSeguimiento").html('<input type="button" class="btn btn-success" value="Editar Seguimiento" onclick="EditarSeguimiento('+Oid+');"/>\
                                     <input type="button" class="btn btn-info" value="Limpiar" onclick="LimpiarFormulario();"/>');
}

function LimpiarFormulario(){
        var T = document.getElementsByName("RevisarAlerta[]");
            for(var j = 0; j< T.length ; j++){
                if($("#Hora"+j).val() == $("#Horas"+j).val()){
                    document.getElementById("Hora"+j).checked = false;
                    $("#OidRevisar").val($("#Horas"+j).val());
                }
            }
        $("#ObservacionSeguimiento").val('');
        document.getElementById("Alerta").checked = false;
        HabilitarFechas();
        $("#BotonSeguimiento").html('<input type="button" class="btn btn-success" value="Guardar Seguimiento" onclick="GuardarSeguimientoObservaciones();"/>\
                                     <input type="button" class="btn btn-info" value="Limpiar" onclick="LimpiarFormulario();"/>');
    }
    
function EditarSeguimiento(Oid){
    if($("#ObservacionSeguimiento").val()== ""){
                alertify.alert("<font color=#000><font size=2>Digite una observacion"), function () {
                $("#ObservacionSeguimiento").focus();
            };
            return false;
        }if(document.getElementById("Alerta").checked == true && $("#FechaInicioAlerta").val()== ""){
              alertify.alert("<font color=#000><font size=2>Seleccione fecha inicio de alerta"), function () {
              $("#FechaInicioAlerta").focus();
        };
        return false;
        }if(document.getElementById("Alerta").checked == true && $("#FechaFinalAlerta").val()== ""){
              alertify.alert("<font color=#000><font size=2>Seleccione fecha final de alerta"), function () {
              $("#FechaFinalAlerta").focus();
        };
        return false;
        }else{
            var Hora = $("#OidRevisar").val();
            var Observacion = $("#ObservacionSeguimiento").val();
            var OidRemision = $("#OidRemision").val();
            var Alerta;
            var FechaInicial = '';
            var FechaFinal = '';
            
            if(document.getElementById("Alerta").checked == true){
                Alerta = 1;
                FechaInicial = $("#FechaInicioAlerta").val();
                FechaFinal = $("#FechaFinalAlerta").val();
            }else{
                Alerta = 0;
                FechaInicial = '';
                FechaFinal = '';
            }
     $.ajax({
                
                async: true,
                type: "POST",
                datatype: "json",
                contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                url: "../../RemisionesPaciente/Logica/BllSeguimientoObervaciones.php",
                data:{tc:3,Oid:Oid,Hora:Hora,Observacion:Observacion,OidRemision:OidRemision,Alerta:Alerta,FechaInicial:FechaInicial,FechaFinal:FechaFinal},
                success: function(){
                            alertify.success('<font size=2>El seguimiento se edito con exito');
                            $("#ObservacionSeguimiento").val('');
                            document.getElementById("Alerta").checked = false;
                            ConsultarSeguimiento();
                            HabilitarFechas();
                }
     });
 }
}

function VerificaAlerta(Oid, i){
    if($("#OidUsuario").val() == 83){
        if(document.getElementById("Verificado"+i).checked == true){
            var EsVerificado = 1;
        }else{
            EsVerificado = 0;
        }
        alertify.confirm("<p>Esta seguro de verificar el seguimiento?</p>", function (e) {
                if (e) {
                    $.ajax({
                    async: true,
                    type: "POST",
                    datatype: "json",
                    contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                    url: "../../RemisionesPaciente/Logica/BllSeguimientoObervaciones.php",
                    data:{tc:4,Oid:Oid,EsVerificado:EsVerificado},
                    success: function(){
                                document.getElementById("Verificado"+i).disabled = true;
                                alertify.success('El seguimiento fue verificado con exito');
                    }
                });
               } else { 
                   document.getElementById("Verificado"+i).checked = false;
                    $("").focus();
               }
             }); 
                return false;
    }else{
        alertify.error("Usted no tiene permisos para realizar esta acción");
        document.getElementById("Verificado"+i).checked = false;
    }
}
function VerificarAlerta(Oid){
     if($("#OidUsuario").val() == 83){
    alertify.confirm("<p>Esta seguro de verificar la alerta</p>", function (e) {
            if (e) {
                $.ajax({
                async: true,
                type: "POST",
                datatype: "json",
                contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                url: "../../RemisionesPaciente/Logica/BllSeguimientoObervaciones.php",
                data:{tc:4,Oid:Oid,EsVerificado:1},
                success: function(){
                            ConsultarAlertas();
                            alertify.success('<font size=2>El seguimiento fue verificado con exito');
                }
            });
           } else { 
                $("").focus();
           }
         }); 
            return false;
     }else{
        alertify.error("Usted no tiene permisos para realizar esta acción");
        
    }
}

function ValidarFechaAlerta(){
    var inicio = document.getElementById('FechaInicioAlerta').value; 
    var finalq  = document.getElementById('FechaFinalAlerta').value;
    inicio= new Date(inicio);
    finalq= new Date(finalq);
    if(inicio>finalq)
    alertify.alert('La fecha de final no puede ser superior a la fecha inicial');
    
    
}

function CargarEstadoTramite(Posicion,EstadosRecOid){
    $.ajax({
            async: true,
            type: "POST",
            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
            data: {tc:2},
            url: "../../RemisionesPaciente/Logica/BllConsultasGenerales.php?tc=4",
            success: function (datos){
                        rpt = $.parseJSON(datos);
                        datos = $("#EstadoTramite"+Posicion);
                            for(dat in rpt ){
                                datos.append("<option  value='"+ rpt[dat].Oid +"'>"+ rpt[dat].Nombre +"</option>");
                            }
                            setTimeout('MostrarEstado('+Posicion+','+EstadosRecOid+')',100);
            }
        });
}

function MostrarEstado(Posicion,EstadosRecOid){
    $("#EstadoTramite"+Posicion).val(EstadosRecOid);
    if(EstadosRecOid == 1 || EstadosRecOid == 2){
        document.getElementById("EstadoTramite"+Posicion).disabled = true;
    }
}

function CambiarEstadoTramite(Posicion,Oid){
    var EstadoTramite = $("#EstadoTramite"+Posicion).val();
    alertify.confirm("<p>¿ Esta seguro de cambiar el estado de la remision ?</p>", function (e) {
            if (e) {
                $.ajax({
                async: true,
                type: "POST",
                datatype: "json",
                contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                url: "../../RemisionesPaciente/Logica/BllSeguimientoRemision.php",
                data:{tc:5,Oid:Oid,EstadoTramite:EstadoTramite},
                success: function(){
                            alertify.success('<font size=2>El estado fue editado con exito');
                            if(EstadoTramite == 1 || EstadoTramite == 2){
                                $("#Boton"+Posicion).html('');
                                document.getElementById("EstadoTramite"+Posicion).disabled = true;
                                document.getElementById("trt"+Posicion).style.background = '#D8D8D8';
                            }else{
                                $("#Boton"+Posicion).html("<img src='../../vista/imagen/lista.png' width='40' height='40' alt='obset' style='margin-top: -10px;cursor: pointer' data-toggle='modal' data-target='#VentanaSeguimiento' onclick='AgregarSeguimiento("+Oid+","+Posicion+");'/>");
                                
                            }
                }
            });
           } else { 
                $("").focus();
           }
         }); 
            return false;
    
}

function ExportarExcel(){
     window.location = ('../../RemisionesPaciente/Logica/BllSeguimientoRemision.php?tc=6');
}

function FiltrarPacienteRemision(){
         /*if($("#FechaInicio").val()== ""){
                        alertify.alert("Seleccione fecha inicial"), function () {
                        $("#FechaInicio").focus();
            };
            return false;
        }if($("#FechaFinal").val()== ""){
                        alertify.alert("Seleccione fecha final"), function () {
                        $("#FechaFinal").focus();
            };
            return false;
        }else{*/
            var FechaInicio = $("#FechaInicio").val();
            var FechaFinal = $("#FechaFinal").val();
            var Documento = $("#Documento").val();
             $.ajax({
            async: true,
            type: "POST",
            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
            url: "../../RemisionesPaciente/Logica/BllSeguimientoRemision.php",
            data:{tc:7,FechaInicio:FechaInicio,FechaFinal:FechaFinal,Documento:Documento},
            success: function (datos){
                        $("#TablaRemisiones").html('');
                        var rpt = $.parseJSON(datos);
                        var Concatenar = "";
                        var r;
                        Concatenar += "<table  id='t2'  class='t2' style='height:30%;width:100.2%;font-size:100%' border='0' cellpadding='2' cellspacing='0'>\
                                       <tbody class='scrollContent'>";
                        for(r in rpt){
                            if(rpt[r].EstadosRecOid == 1 || rpt[r].EstadosRecOid == 2){
                                var Boton = '';
                                var Color = 'background-color:#D8D8D8';
                            }else{
                                Boton = "<img src='../../vista/imagen/lista.png' width='40' height='40' alt='obset' style='margin-top: -10px;cursor: pointer' data-toggle='modal' data-target='#VentanaSeguimiento' onclick='AgregarSeguimiento("+rpt[r].Oid+","+r+");'/>";
                                Color = '';
                            }
                            Concatenar += "<tr id='trt"+r+"' class='trt' style='border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));'>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"'>\
                                              <div id='Prueba"+r+"'>  "+ rpt[r].ConsecIngreso +"</div>\
                                            </td>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"'>\
                                                "+ rpt[r].OidRemision +"\
                                            </td>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"'>\
                                                "+ rpt[r].Cedula +"\
                                            </td>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"'>\
                                                "+ rpt[r].Paciente +"\
                                            </td>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"'>\
                                                "+ rpt[r].EPS_PACIENTE +"\
                                            </td>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"'>\
                                                "+ rpt[r].FechaEstiSalida +"\
                                            </td>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"'>\
                                                "+ rpt[r].ServicioSes +"\
                                            </td>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"'>\
                                                <select name='' style='width:120px;height:20px;font-size:85%' id='EstadoTramite"+r+"' onchange='CambiarEstadoTramite("+r+","+rpt[r].Oid+");' >\
                                                < /select> \
                                            </td>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"' >\
                                                <input type='hidden' id='Nombre"+r+"' name='txtNombre[]' value='"+ rpt[r].Nombre +"' /><div title='"+ rpt[r].Nombre +"' style='height:20;width:20px;border-radius:200px;background-color:"+ rpt[r].Color +"'></div>\
                                            </td>\
                                            <td style='text-transform: uppercase;padding-left:20px;"+Color+"'>\
                                                <div id='Boton"+r+"'>"+Boton+"</div>\
                                                <input type='hidden' name='' id='ConsecIngresoJson"+r+"' value='"+rpt[r].ConsecIngreso+"' />\
                                                <input type='hidden' name='' id='OidRemisionJson"+r+"' value='"+rpt[r].OidRemision+"' />\
                                                <input type='hidden' name='' id='PacienteJson"+r+"' value='"+rpt[r].Paciente+"' />\
                                                <input type='hidden' name='' id='EPS_PACIENTEJson"+r+"' value='"+rpt[r].EPS_PACIENTE+"' />\
                                                <input type='hidden' name='' id='FechaEstiSalidaJson"+r+"' value='"+rpt[r].FechaEstiSalida+"' />\
                                                <input type='hidden' name='' id='ServicioSesJson"+r+"' value='"+rpt[r].ServicioSes+"' />\
                                                <input type='hidden' name='' id='NombreJson"+r+"' value='"+rpt[r].Nombre+"' />\
                                                <input type='hidden' name='' id='CedulaJson"+r+"' value='"+rpt[r].Cedula+"' />\
                                                <input type='hidden' name='' id='EPS_PACIENTEJson"+r+"' value='"+rpt[r].EPS_PACIENTE+"' />\
                                                <input type='hidden' name='' id='Expr2Json"+r+"' value='"+rpt[r].Expr2+"' />\
                                                <input type='hidden' name='' id='MedicoJson"+r+"' value='"+rpt[r].Medico+"' />\
                                                <input type='hidden' name='' id='MotivoInicialConsultaJson"+r+"' value='"+rpt[r].MotivoInicialConsulta+"' />\
                                                <input type='hidden' name='' id='ResumenHistClinicaJson"+r+"' value='"+rpt[r].ResumenHistClinica+"' />\
                                                <input type='hidden' name='' id='MotivoRemisionJson"+r+"' value='"+rpt[r].MotivoRemision+"' />\
                                                <input type='hidden' name='' id='ServicioSesJson"+r+"' value='"+rpt[r].ServicioSes+"' />\
                                                <input type='hidden' name='' id='OidRemisionJson"+r+"' value='"+rpt[r].OidRemision+"' />\
                                                <input type='hidden' name='' id='OidJson"+r+"' value='"+rpt[r].Oid+"' />\
                                                <input type='hidden' name='' id='EstadoJson"+r+"' value='"+rpt[r].EstadoOid+"' />\
                                                </td>\
                                                </tr> ";
                                            CargarEstadoTramite(r,rpt[r].EstadosRecOid);
                                        }
                                        Concatenar += "</table>";
                                        $("#TablaRemisiones").append(Concatenar);
                                        
                    }   
        }); 
        }


function CancenlarFiltros(){
    $("#FechaInicio").val('');
    $("#FechaFinal").val('');
    $("#Documento").val('');
    CargarPacientesRemision();
}

function ValidarDocumentoFiltro(){
(function(a){a.fn.validCampoFranz=function(b)
    {a(this).on({keypress:function(a)
            {var c=a.which,d=a.keyCode,e=String.fromCharCode(c).toLowerCase(),f=b;(-1!=f.indexOf(e)||9==d||37!=c&&37==d||39==d&&39!=c||8==d||46==d&&46!=c)&&161!=c||a.preventDefault()}})}})(jQuery);
 //Para escribir solo numeros    
    $('#Documento').validCampoFranz('0123456789');

}